import {formatDate} from "@/common/common.js"

const OSS = require('ali-oss');
const client = new OSS({
    accessKeyId: 'LTAI4GGj1jX6P4CdWWXYzjKt',  // 查看你自己的阿里云KEY
    accessKeySecret: '9yhsnE89zFvLByf6dOChV5d8EphpJZ', // 查看自己的阿里云KEYSECRET
    bucket: 'bucket-zyj001', // 你的 OSS bucket 名称
    region: 'oss-cn-wulanchabu', // bucket 所在地址，我的是 华北2 北京
});


export async function uploadFile(file) {
    console.log(file)
    let date = formatDate(new Date(), 'yyyy-MM-dd_hh:mm:ss')
    let fileName = file.name.substr(0, file.name.lastIndexOf('.'))
    let dateFileName = `${date}_${fileName}` // 拼接文件名，保证唯一，这里使用时间戳+原文件名
    // 上传文件,这里是上传到OSS的 uploads文件夹下
    client.put("work/" + dateFileName, file).then(res => {
        console.log("uploadFile",res)
    })
    // if (res.res.statusCode === 200) this.$u.toast('上传成功！')
    // else this.$u.toast('上传失败！')
    // return res
}
